cd064a021b9db6d604562c688470b22beba17d0e,src/main/java/pro/hirooka/chukasa/transcoder/FFmpegRunner.java,FFmpegRunner,run,#,37

Before Change


            while((str = br.readLine()) != null){
                log.info(str);
                // TODO Input/output error (in use...)
                if(chukasaModel.getChukasaSettings().getStreamingType() == StreamingType.WEB_CAMERA || chukasaModel.getChukasaSettings().getStreamingType() == StreamingType.FILE) {
                    if(str.startsWith("frame=")){
                        if(!isTranscoding){
                            isTranscoding = true;
                            chukasaModel.setTrascoding(isTranscoding);
                            chukasaModel = chukasaModelManagementComponent.update(adaptiveBitrateStreaming, chukasaModel);
                            if(!isSegmenterStarted) {
                                isSegmenterStarted = true;
                                SegmenterRunner segmenterRunner = new SegmenterRunner(adaptiveBitrateStreaming, chukasaModelManagementComponent);
                                Thread sThread = new Thread(segmenterRunner, "__SegmenterRunner__");
                                sThread.start();
                                chukasaModel.setSegmenterRunner(segmenterRunner);
                                chukasaModel = chukasaModelManagementComponent.update(adaptiveBitrateStreaming, chukasaModel);

After Change


            while((str = bufferedReader.readLine()) != null){
                log.debug(str);
                // TODO Input/output error (in use...)
                if(chukasaModel.getChukasaSettings().getStreamingType().equals(StreamingType.WEB_CAMERA) || chukasaModel.getChukasaSettings().getStreamingType().equals(StreamingType.FILE)) {
                    if(str.startsWith("frame=")){
                        if(!isTranscoding){
                            isTranscoding = true;